home *** CD-ROM | disk | FTP | other *** search
-
-
-
- MMMMPPPPCCCC((((1111)))) MMMMPPPPCCCC((((1111))))
-
-
-
- NNNNAAAAMMMMEEEE
- mpc - Multiprocessing C Source Transformer
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ////uuuussssrrrr////lllliiiibbbb////mmmmppppcccc [ options ] ... file [ options ] ...
- ////uuuussssrrrr////lllliiiibbbb66664444////ccccmmmmppppllllrrrrssss////mmmmppppcccc [ options ] ... file [ options ] ...
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- _M_p_c is a source-to-source C translator that transforms code containing
- parallel directives, inserted by _p_c_a(1) or by hand, into parallel C code
- containing calls to the C multiprocessing library. For further
- information on the types of directives that _m_p_c implements, refer to the
- _I_R_I_S _P_o_w_e_r _C _U_s_e_r'_s _G_u_i_d_e.
-
- _M_p_c is normally invoked as an option to _c_c(1), although it can be run
- separately. When _m_p_c is used as part of a _c_c compilation, the _m_p_c
- _o_p_t_i_o_ns must be passed via the ----WWWW (specifically, ----WWWWMMMM) mechanism. See
- _c_c(1) for details of ----WWWW.
-
- _M_p_c will accept the name of a single input source file, given anywhere on
- its command line. If none is given, the standard input is used. The
- input should be C code which has already been preprocessed.
-
- An output filename can be specified using the ----KKKK option, described below.
- If no such option is given, no output code will be produced.
-
- CCCCOOOOMMMMMMMMAAAANNNNDDDD LLLLIIIINNNNEEEE OOOOPPPPTTTTIIIIOOOONNNNSSSS
- ----aaaannnnssssiiii
- Pure ANSI/ISO C.
-
- ----cccccccckkkkrrrr
- Traditional K&R/Version7 C with SGI (and some ANSI/ISO-C-like)
- extensions, including function prototypes, void, and void*.
-
- ----ddddoooollllllllaaaarrrr
- Allows the dollar sign ($) as a character in C identifiers,
- including allowing it as the leading character of an identifier.
- The option is provided solely for compatibility purposes. The
- dollar sign is not a standard C identifier character and its use is
- nnnnooootttt rrrreeeeccccoooommmmmmmmeeeennnnddddeeeedddd.
-
- ----KKKK<_f_i_l_e>
- This option instructs _m_p_c to place the transformed C code into the
- specified file.
-
- ----xxxxaaaannnnssssiiii
- ANSI/ISO C with SGI extensions and relaxed enforcement of certain
- ANSI guidelines.
-
- ----66664444 This option informs _m_p_c that the code is being compiled for a 64-bit
- machine. This affects the size of certain C data types.
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- MMMMPPPPCCCC((((1111)))) MMMMPPPPCCCC((((1111))))
-
-
-
- FFFFIIIILLLLEEEESSSS
- /usr/lib/mpc the mpc program
- /usr/lib64/cmplrs/mpc (32-bit and 64-bit versions)
- file.i C preprocessed source file with directives
- file.P C transformed file with parallel code
- /usr/lib/libc_mp.a Multiprocessing C Runtime Library
- /usr/lib64/mips3/libmp.a (mips1, mips3, and mips4 versions)
- /usr/lib64/mips4/libmp.a
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- cc (1), cpp (1), pca (1)
- _I_R_I_S _P_o_w_e_r _C _U_s_e_r'_s _G_u_i_d_e.
- _I_R_I_S _P_o_w_e_r _C _Q_u_i_c_k _R_e_f_e_r_e_n_c_e.
- _P_a_r_a_l_l_e_l _P_r_o_g_r_a_m_m_i_n_g _o_n _S_i_l_i_c_o_n _G_r_a_p_h_i_c_s _C_o_m_p_u_t_e_r _S_y_s_t_e_m_s.
- _P_r_a_c_t_i_c_a_l _P_a_r_a_l_l_e_l _P_r_o_g_r_a_m_m_i_n_g by Dr. Barr Bauer, Academic Press, 1991.
- _I_n_t_r_o_d_u_c_t_i_o_n _t_o _P_a_r_a_l_l_e_l _P_r_o_g_r_a_m_m_i_n_g by Steven Brawer, Academic Press,
- 1989.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-